ffmpeg buildの話とか
Ubuntuでビルド
WSLよく使うのでUbuntu
なぞるだけでよさそ
code:sh
sudo apt-get update -qq && sudo apt-get -y install \
autoconf \
automake \
build-essential \
cmake \
git-core \
libass-dev \
libfreetype6-dev \
libgnutls28-dev \
libmp3lame-dev \
libsdl2-dev \
libtool \
libva-dev \
libvdpau-dev \
libvorbis-dev \
libxcb1-dev \
libxcb-shm0-dev \
libxcb-xfixes0-dev \
meson \
ninja-build \
pkg-config \
texinfo \
wget \
yasm \
zlib1g-dev
code:sh
sudo apt install libunistring-dev libaom-dev libdav1d-dev
Ubuntu 20.04だとこれも
code:sh
mkdir -p ~/ffmpeg_sources ~/bin
さぎょディレクトリ(今回は要らんと思う)
code:sh
cd ffmpeg
git checkout n7.1
あとは何を入れたいかによるが、今回はlibx264,libx265を入れてみる(264,265)
code:sh
./configure \
--prefix="install先path" \
--enable-gpl \
--enable-nonfree \
--enable-libx264 \
--enable-libx265
code:sh
make -j$(nproc)
sudo make install
今後改造するなら
code:sh
sudo ln -s hoge/bin/ffmpeg /usr/local/bin/customffmpeg
みたいにシンボリックリンクやると楽